
#include <gtest/gtest.h>
 
int add(int a, int b) {
  return a + b;
}
// TEST 宏
//说明：该宏定义用来测试其内部代码，其内部断言决定最终的测试结果 
TEST(TEST_ADD, UNSIGNED_INT_VALUE) {  
  int result = add(100, 200);  
  EXPECT_EQ(result, 300);  
  result = add(200, 300);  
  EXPECT_NE(result, 400);
}

int main() {
  testing::InitGoogleTest();
  return RUN_ALL_TESTS();
}